package com.wangdao.wechatmall.util;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName: LoadFileUtils
 * @Description 加载文件中内容的工具类
 * @Author Xinhao Yi
 * @Date 2021/7/10  20:58
 */
public class LoadFileUtils {

    /**
     * 按行加载文件中的内容封装到List<String>中
     * @param file
     * @return
     * @throws Exception
     */
    public static List<String> getFileContext(File file) throws Exception {
        FileReader fileReader = new FileReader(file);
        BufferedReader bufferedReader = new BufferedReader(fileReader);
        List<String> list = new ArrayList<String>();
        String str = null;
        while ((str = bufferedReader.readLine()) != null) {
            if (str.trim().length() > 2) {
                list.add(str);
            }
        }
        return list;
    }


}
